<?php
class dao_concepto_envio
{
	//-----------------------------------------------------------------------------------
	//---- concepto_envio ---------------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function get_listado_concepto_envios($where=null){
	$sql='';
	if(isset($where)){
		$sql = "select * from concepto_envio
				WHERE {$where} concepto_envio.descripcion order by descripcion";


	}
	else{
		$sql = "select * from concepto_envio";
		
	}
	return consultar_fuente($sql);		
	}
	
	function get_concepto_envios(){
		$sql='';
		$sql="select * from concepto_envio where obligatorio = FALSE order by descripcion";
		return consultar_fuente($sql);
	}
	
	function get_concepto_envios_obligatorios(){
		$sql='';
		$sql="select * from concepto_envio where obligatorio = TRUE order by descripcion";
		return consultar_fuente($sql);
	}		

	function get_descripcion_concepto_envio($cod_concepto){
		$sql='';
		$sql="select descripcion from concepto_envio where cod_concepto = $cod_concepto";
	
		$rs=consultar_fuente($sql);
		if (! empty($rs)) {
			return $rs[0]['descripcion'];
		}
		return $rs;
	} 
	
	function get_porcentaje_concepto_envio($cod_concepto){
		$sql='';
		$sql="select porcentaje from concepto_envio where cod_concepto = $cod_concepto";
	
		$rs=consultar_fuente($sql);
		if (! empty($rs)) {
			return $rs[0]['porcentaje'];
		}
		return $rs;
	} 
	
	function get_monto_concepto_envio($cod_concepto){
		$sql='';
		$sql="select importe from concepto_envio where cod_concepto = $cod_concepto";
	
		$rs=consultar_fuente($sql);
		if (! empty($rs)) {
			return $rs[0]['importe'];
		}
		return $rs;
	} 
	
	
	function get_dato_concepto_envio($cod_concepto){
		$sql='';
		$sql="select cod_concepto, descripcion, porcentaje, importe, obligatorio 
			  from concepto_envio where cod_concepto = $cod_concepto";
	
		$rs=consultar_fuente($sql);
		if (! empty($rs)) {
			return $rs[0];
		}
		return $rs;
	} 

}
?>
